Skip to content

feat(op-acceptance-tests): l2cm upgrade acceptance tests and fork tests on karst betanet#20668

Merged
maurelian merged 33 commits into
ethereum-optimism:developfrom
defi-wonderland:test/l2cm-upgrade-accaptance-test
May 28, 2026
Merged

feat(op-acceptance-tests): l2cm upgrade acceptance tests and fork tests on karst betanet#20668
maurelian merged 33 commits into
ethereum-optimism:developfrom
defi-wonderland:test/l2cm-upgrade-accaptance-test

Conversation

@0xCoati
Copy link
Copy Markdown
Contributor

@0xCoati 0xCoati commented May 12, 2026

Description
Ability to run fork tests on karst betanet, add acceptance tests for withdrawal. L2 Fork test for checking the existence of the deterministic-deployment-proxy.

Tests
mise exec -- just test -run TestWithdrawal_Karst ./op-acceptance-tests/tests/karst/

Running L2ForkUpgrade.t.sol with a betanet

export L2_FORK_RPC_URL=<url>
export L2_BLOCK_BEFORE_FORK=<previous blockNumber before activation>
just test-l2cm-activation-test

Additional Context
Setting up a karst betanet is required for running the tests this way.

Metadata

fixes #18870

Comment thread packages/contracts-bedrock/test/L2/fork/L2ForkUpgrade.t.sol
Comment thread op-node/rollup/derive/attributes.go Outdated
Comment thread packages/contracts-bedrock/test/L2/fork/L2ForkUpgrade.t.sol Outdated
@0xOneTony
Copy link
Copy Markdown
Contributor

/ci authorize da9943e

@0xOneTony 0xOneTony changed the title l2cm upgrade accaptance tests and fork tests on karst betanet feat(op-acceptance-tests): l2cm upgrade accaptance tests and fork tests on karst betanet May 13, 2026
@0xOneTony
Copy link
Copy Markdown
Contributor

/ci authorize 331ce17

@0xCoati 0xCoati marked this pull request as ready for review May 13, 2026 20:34
@0xCoati 0xCoati requested review from a team and wwared May 13, 2026 20:34
@0xCoati 0xCoati requested a review from a team as a code owner May 13, 2026 20:34
@0xiamflux
Copy link
Copy Markdown
Contributor

/ci authorize 96f15bc

Comment thread packages/contracts-bedrock/test/L2/fork/L2ForkUpgrade.t.sol
0xCoati added 2 commits May 15, 2026 14:51
…with before/after blocknumbers and capture events from the activation block
Comment thread packages/contracts-bedrock/scripts/libraries/Config.sol Outdated
Comment thread packages/contracts-bedrock/justfile Outdated
Comment thread packages/contracts-bedrock/scripts/libraries/Config.sol
@0xOneTony
Copy link
Copy Markdown
Contributor

/ci authorize 281e44a

Comment thread packages/contracts-bedrock/justfile Outdated
Comment thread op-acceptance-tests/tests/karst/withdrawal_test.go
@0xOneTony
Copy link
Copy Markdown
Contributor

/ci authorize ba75e97

Comment thread packages/contracts-bedrock/scripts/libraries/Config.sol
Comment thread op-acceptance-tests/tests/karst/withdrawal_test.go Outdated
Comment thread packages/contracts-bedrock/test/L2/betanet-fork/L2VerifyBetanetForkUpgrade.t.sol Outdated
Comment thread packages/contracts-bedrock/test/L2/betanet-fork/L2VerifyBetanetForkUpgrade.t.sol Outdated
Comment thread packages/contracts-bedrock/test/setup/Setup.sol Outdated
Comment thread packages/contracts-bedrock/test/L2/betanet-fork/L2VerifyBetanetForkUpgrade.t.sol Outdated
Comment thread packages/contracts-bedrock/test/L2/fork/L2ForkUpgrade.t.sol
@0xOneTony
Copy link
Copy Markdown
Contributor

/ci authorize d4711ae

@maurelian maurelian changed the title feat(op-acceptance-tests): l2cm upgrade accaptance tests and fork tests on karst betanet feat(op-acceptance-tests): l2cm upgrade acceptance tests and fork tests on karst betanet May 26, 2026
@maurelian maurelian enabled auto-merge May 26, 2026 18:34
@maurelian maurelian added this pull request to the merge queue May 26, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks May 26, 2026
@maurelian maurelian enabled auto-merge May 27, 2026 19:51
@maurelian
Copy link
Copy Markdown
Contributor

/ci authorize ff27462

@maurelian maurelian added this pull request to the merge queue May 28, 2026
Merged via the queue into ethereum-optimism:develop with commit 9210cb1 May 28, 2026
73 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[L2CM Upgrades] Devnet acceptance testing

5 participants